// ts 希望每一个文件都是一个模块，所以按照提示，export {} 即可
export {};
// 类型注解: 约定了什么类型，就只能给变量赋值该类型的值，否则，就会报错
// : 类型
// 给 变量添加类型，于是就能提供这个类型的保护，和代码提示
let num: number = 10;
num = 20;
// 提供了类型保护，类型不对，报错
// num = 'abc';
// number类型上，不存在这个属性，报错
// num.trim()
num.toFixed(2);

let str: string = 'abc';
// str = 1000;
// str.toFixed()
str.trim();

let bl: boolean = true;
bl = false;
// bl = 1

// 实际开发用的不多
let temp1: null = null;
// temp1 = 123
let a: undefined = undefined;
// a = 1231;
